package com.itheima;

public class ArrayDemo3 {
    public static void main(String[] args) {
        //完成目标求最值
        int[] scores={15,9000,10000,20000,9500,-5};
        int max=getMax(scores);
        System.out.println("最大值是:"+max);
    }

//    public static int getMax(int[] arr){
//        //1.定义一个变量记录当前的最大值
//        int max=arr[0];
//        //2.从第二个位置开始比
//        for (int i = 1; i < arr.length; i++) {
//            //3.依次比较
//            if(arr[i]>max){
//                max=arr[i];
//            }
//        }
//        return max;
//    }

    //上面的方法可以优化
    public static int getMax(int[] arr){
        int max=arr[0];
        for (int i = 1; i < arr.length; i++) {
            int data=arr[i];
            if (data>max){
                max=data;      //这样只用回去找一次arr[i].而上面需要两次
            }
        }
        return max;
    }
}
